home *** CD-ROM | disk | FTP | other *** search
/ Apple WWDC 1996 / WWDC96_1996 (CD).toast / Technology Materials / MacOS 8 Resources / Developer Documentation / Developer U Class Update / Developer University Update
Text File  |  1996-05-01  |  2KB  |  26 lines

  1. Developer University  --  Mac OS 8 training
  2.  
  3.  
  4. Mac OS 8 Programming
  5. 5 Days of learning about Mac OS 8 Applications programming.  A common set of ``core'' knowledge is dealt with during the first few days of class.  Subsequently, the students will pursue ``tracks'' of interest to them. ranging from servers through user interface issues and other areas that Mac OS 8 impacts.
  6. 3 days of essentials
  7. Orientation to the Tasking model, What are tasks/Processes, How they affect architectural decisions, Orientation to messages, Where are they used, How an application uses them, Orientation to the Application Model, What does it take to be Mac OS 8 Savvy, Orientation to Notification Services, What are notifications?, Alternatives to notifications, Event Flags, Event Queues, Atomic Operations, SOM, High Level Toolbox compatibility, Event Handling, Kernel resources, Accessing them, What are they, Memory Spaces.
  8. 2 days of "tracks"
  9. Server Communications, Messages, Ports, Objects, Acceptor Functions, Open Transport, Panels, What is a panel, Using Panels, Creating a panel, Embedding within a panel, Notification Services, Notification, File System Notifications, Local Notifications, Theme Notifications, Other Notifications, Events, Creating Event Groups, Signaling Event Groups, Waiting on Event Groups, Event Queues, Creating an Event Queue, Notifying Event Queues, Waiting for Event Queues, Atomic Operations, CompareAndSwap, Tasking/Processes, Secondary Interrupt Handlers, Using SIHs, Writing SIHs, Restrictions, Privileged Operations, SOM, Using SOM, IDL, SOM in Code Warrior, SOM in MPW, SOM in Symantec, Writing for SOM, Memory Management, Memory Spaces, Global shared memory, Private Memory, Privileged Memory, Protecting Memory, Managing Virtual Memory, Stacks.
  10.  
  11.  
  12. Writing Mac OS 8 Drivers
  13. Students will learn about the new Mac OS 8 I/O architecture and the concept of driver families. 
  14. They will be given a choice of 3 family-specific drivers to write and debug: Network (Open Transport), Display, and SCSI.
  15. Other topics covered include:  the boot process, the name registry, system support for drivers.
  16.  
  17.  
  18. Programmer's Overview of Mac OS 8 
  19. This course describes the main components of the Mac OS 8 System, their functionality and their interrelationships.  It goes into some API-level details, but is not a programming class.
  20. The course covers:
  21. *    Microkernel concepts
  22. *    The application model
  23. *    The file system
  24. *    High-level toolbox
  25. *    Internationalization issues
  26.